SALMON - An Architecture to Define, Store, Monitoring and Billing ISLAs in a Server Farm
نویسندگان
چکیده
Salmon (Service Agreement Levels for Monitoring Océano coNtracts) defines an architecture and prototype implementation of a system to specify and maintain Infrastructure Service Level Agreements (ISLAs). A contract is used to establish an ISLA between a customer and a service provider. Each contract includes multiple sections, such as report definition, violation policy descriptions, penalties for disruption of service and charging. Salmon will evaluate that the service provider has a sufficient number of resources to support the defined service level. Salmon will monitor the enforcement of the contract and will trigger the policy engine whenever a violation occurs. Contract violations are expressed as policies, which include a violation scenario, start and stop time, the monitor and an action that must be fired in order to calculate the violation penalty. The action is a procedure to correct the problem, and/or apply a monetary penalty on the service provider. A charging engine is responsible for the billing calculations. We address the problem of ISLA definition by using customer feedback and providing a flexible way to define and monitor the quality of service.
منابع مشابه
Charging and Accounting Architecture for Ip Multicast Is over Atm Charging and Accounting Architecture for Ip Multicast Integrated Services over Atm
We introduce a charging and accounting (CA) architecture for IP multicast services with QoS guarantees over ATM for QoS-sensitive fair charging. The architecture is based on an extension of the Multicast Integration Server (MIS, [SaCS97]) that efficiently provides IP multicast over ATM, supporting Internet Integrated Services (IS) with receiver heterogeneity and shortcut management. We define r...
متن کاملBuilding a Scalable Digital Learning System on Server Clusters
This paper presents a scalable digital learning system that can store and provide Web access to digital contents from voluntaries, teachers, and institutions that lack resources or expertise to offer classes over the Internet. We use the server-cluster architecture as a way to create scalable and highly available solutions. However, hosting a variety of contents from different owners on such a ...
متن کاملMapping between QoS Parameters and Network Performance Metrics for SLA monitoring
Service Level Agreement (SLA) is a formal negotiated agreement between a service provider and a customer. The service level management (SLM) is the integrated management of all functionalities in the SLA life cycle. When a customer orders a service from a service provider, an SLA is negotiated and then a contract is made. In the SLA contract, QoS parameters that specify the quality level of ser...
متن کاملBandwidth Management and Monitoring for Community Networks
This paper describes a custom-built system to replace existing routing solutions within an identified community network. The community network in question shares a VSAT Internet connection to provide Internet access to a number of schools and their surrounding communities. This connection provides a limited resource which needs to be managed in order to ensure equitable use by members of the co...
متن کاملHand-held Remote Decision Support Aid for the Novice Nurse
The statement, data rich and information poor, holds for the clinical nursing decision support domain. Modern hospitals are well equipped with monitoring and other data collection devices which provide relatively inexpensive means to collect and store patient data in inter and intra hospital information systems. The problem lies in how this stored data is utilized to support nurses’ patient car...
متن کامل